﻿/* 商家品牌 */
.seller input[type=checkbox] {border-radius: 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;width: 14px;height: 14px;margin-top: -2px;margin-right: 5px;}
.seller {position: relative;overflow: hidden;padding:10px;border-bottom: 1px solid #ccc;}
.sellerName {width: 180px;overflow: hidden;padding:8px;font-size: 14px;color:#333;}
.sellerName label {outline: none;}
.tablt h3 {padding-left: 20px;width: auto;}
/* 2018-08-03 加 */
.seller:last-of-type.num,.seller:last-of-type {border-bottom: none;}

/* 商家品牌 单选 */
.message .seller input[type=radio] {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;border-radius:50%;width: 14px;height: 14px;margin-top: -2px;margin-right: 5px;}
.message table tr .seller {border-bottom:none;}
.message.brand table td:nth-child(2n+1).first {vertical-align: top;line-height: 74px;}
.message .seller .sellerNum {width:70px;margin-left: 5px;outline: none;}
/* 复选 */
/*.seller.num .sellerName {min-width: 220px;width:auto;height:35px;}*/
/* 新增系统方案产品 复选 18-08-21 */
.seller.num .sellerName {min-width: 180px;width:auto;height:35px;}
input.sellerNum:disabled {border: 1px solid #aaa;}
.seller .head img, p {padding-top: 0;}

/* 商家信息 地址选择 */
.area .select {float: left;width: 33%;}
table tr .area div .arrows {top: 16px;}
p.send {text-align: center;width: 100%;line-height: 200px;color: #ff4646;font-size: 18px;}

.upload {width: 15%;margin-left: 2%;}
.upload .uploadFile {position: absolute;opacity: 0;width:100%;height: 34px;-webkit-appearance: none;}
.upload .uploadBtn {width:100%;margin-left: 0;text-align: center;color:#666;}
td p.perror {padding-top: 18px;top: inherit; bottom: 0;}
textarea + p.perror {position: relative;top: 0;padding: 0;}



/* 报表 reportForms.html */
.reportForm {width:1000px;margin:30px auto;}
.reportForm .save .red {margin-top: 10px;width:100px;outline: none;display: block;text-align: center;float: right;}
.reportForm .save {margin-bottom: 20px;padding-left: 0;border-top: none;margin-top: 5px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.reportTable,.warpA,.warpB,.warpB,.warpC,.warpD {border-collapse: collapse;width:100%;}
.reportTable .reportTitle th {padding:10px;font-size: 18px;}
.reportTable td,.reportTable th {border: 1px solid #000;min-width:2em;padding:0 5px;text-align: center;font-size: 12px;min-height: 30px;line-height: 20px;}
.reportTable td span {font-size: 12px;}
.reportTable td.warpCode,.reportTable th.warpCode {text-align: left;font-weight: bold;width:3em;}
.reportTable td:nth-child(1).warpCode,.reportTable th:nth-child(1).warpCode  {text-align: center;}
.reportTable .warpImg {min-width:150px;vertical-align: middle;text-align: center;}
.warpTop {letter-spacing: 2em;margin-right: -2em;}
.reportTable .warpImg img {width:100%;margin:0 auto;display: block;}
.tableWarpImg td {height: 120px;}

/* 系统方案产品 选择商品 */
.system a {position:absolute;top:9px;right:12px;}
.system select{padding-right:20px;border:1px solid #999;}
.seller.num .system {position:relative;}
.solveDiv{float:right; padding-left: 20px;}


/* 数据报表 */
.warp .center {display:flex; display: -webkit-flex; display: -moz-flex; align-items:center; -webkit-align-items:center; justify-content:center; -webkit-justify-content:center;}
.warp .center-x {display:flex; display: -webkit-flex; display: -moz-flex; align-items:initial; -webkit-align-items:initial; justify-content:center; -webkit-justify-content:center;}
.warp .center-y {display:flex; display: -webkit-flex; display: -moz-flex;align-items:center; -webkit-align-items:center; justify-content:space-between; -webkit-justify-content:space-between;}
.dataWarp {width:1200px;margin:20px auto;}
.warp .dataWarpUp {height:40px;border: 1px solid #ccc;background-color: #f1f1f1;padding:0 5px;justify-content:flex-start; -webkit-justify-content:flex-start;}
.dataWarpUpDate {font-size: 12px;color:#666;}
.dataWarpUp .day {padding: 0 5px;cursor: pointer;line-height: 20px;}
.day.hover {background-color: #ff4646;color:#fff;}
.startName,.endName {padding-left: 10px;}
.startEnd .dateW {border-radius: 4px;border:1px solid #ccc;width:120px;height:24px;font-size: 12px;color:#333;padding: 0 5px;}
.contrast {margin-left: 10px;border-radius: 4px;width:60px;line-height: 22px;text-align: center;border: 1px solid #ccc;color: #666;}
.contrast:hover {border:1px solid #ff4646;color:#ff4646;}
.contrast:hover > a {color:#ff4646;}
.targetTable {border: 1px solid #ccc;width:100%;margin-top: 10px;}
.targetTable th .targetTableName {font-size: 12px;color:#666;text-align: left;padding:2px 5px; }
.targetTable td .targetTableNum {font-size: 20px;color:#666;font-weight: bold;text-align: left;padding:2px 5px;}
.targetData {width:80px;height:24px;border:1px solid #ccc;background-color: #f1f1f1;margin-top: 20px;position: relative;}
.targetData:before {content: '';position: absolute;width:8px;height:8px;background-color: #999;transform: rotate(45deg);right:10px;top:6px;}
.targetData:after {content: '';position: absolute;width:12px;height:8px;background-color: #f1f1f1;right:8px;top:2px;}
.targetDataIn {width:100%;height:24px;background-color: transparent;border: none;padding-left:8px;color:#333;font-size: 12px;}
.dataChartTarget input[type=checkbox]{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none;width: 14px;height: 14px;margin: -2px 5px 0 2px;border-radius: 4px;}
.targetChoice {display: none;width:180px;padding:5px;background-color: #fff;border:1px solid #f1f1f1;box-shadow: 0 0 3px #f1f1f1; color: #333;border-radius: 4px;position: absolute;z-index: 2;}
.choiceItem .center-y {justify-content:flex-start; -webkit-justify-content:flex-start;font-size: 12px;}
.choiceItem {line-height: 28px;}
.choiceBtn {padding:8px;border-top: 1px solid #ccc;margin-top: 5px;}
.choiceConfirm,.choiceCancel {background: none;height: 26px;width: 50px;margin-right: 10px;border: 1px solid #ccc;color: #666;border-radius: 4px;}
.choiceConfirm:hover,.choiceCancel:hover {border: 1px solid #ff4646;color: #ff4646;}

.dataChartTarget{width:80px;margin-bottom: 30px;}
.dataChartTarget:hover .targetChoice {display: block;}
.dataChartTarget:hover .targetData:before {content: '';position: absolute;width:8px;height:8px;background-color: #999;transform: rotate(45deg);right:10px;top:11px;}
.dataChartTarget:hover .targetData:after {content: '';position: absolute;width:12px;height:8px;background-color: #f1f1f1;right:8px;top:15px;}
.dataChart {width:100%;height:320px;}
.dataInfoH {font-size: 14px;color:#333;font-weight: bold;line-height: 24px;}
.dataTable{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #eee;}
.dataTable th {background-color: #c1c1c1;color:#333;font-size: 12px;font-weight: bold;line-height: 28px;padding:2px 5px;border-top:2px solid #666;}
.dataTable .th th {text-align: right;}
.dataTable th:first-of-type,.dataTable td:first-of-type {text-align: left;}
.dataTable .count td {background-color: #e5e5e5;font-weight: bold;}
.dataTable .time td {background-color: #d5d5d5;font-weight: bold;}
.dataTable td {border-bottom:1px solid #eee;color:#333;font-size: 12px;line-height: 26px;padding:2px 5px;text-align: right;}
.dataTable .borR {border-right:1px solid #eee; }

/* 系统方案-选择方案工程 */
.sellerName.long {width:48%;}
.message .seller .sellerNum {border: 1px solid #aaa;}



